#============================================================
#	Generate
#============================================================
#  生成状态机脚本及节点
# * 点击代码编辑器的“文件”菜单，点击“运行”进行执行
#============================================================
# @datetime: 2022-4-21 23:25:10
#============================================================
tool
extends EditorScript


var _generator := StateMachineGenerator.new(get_editor_interface())


func _run():
	# [ 生成示例 ]
	# 前缀
	_generator.prefix = "Player"
	# 生成的节点结构
	_generator.sub_states = [
		"Idle",
		"Move",
	]
	# 状态机继承的类
#	_generator.extend_state_class = "BaseExecuteState"
	# 替换旧的
	_generator.replace_old = true
	generate()


# 开始生成
func generate():
	_generator.generate()

